home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / UTILREEN / FONTASTK.LZH / DOCUMENT.ARC / CHAP1.DOC < prev    next >
Text File  |  1985-09-01  |  44KB  |  1,294 lines

  1. :load1 darkbold.f16
  2. :load2 heading1.p16
  3. :lpp 65
  4. :font 1
  5. :lpi 9
  6. :dson
  7.  ╔══════════════════════════════════╗
  8.  ║           INTRODUCTION       1-1 ║
  9.  ╚══════════════════════════════════╝
  10. :lpi 6
  11. :dsoff
  12. :font 0
  13. :space 4
  14. :font 2
  15.       WHAT IS FONTASTIC ?
  16. :font 0
  17. :lpi 6
  18. :space 2
  19. :eon
  20. :ccoff
  21.               Welcome  to  the  world  of "FONTASTIC" !  What you
  22.               have purchased is a comprehensive  utility  package
  23.               that  will  let  you exercise the full potential of
  24.               many makes of dot matrix  printers  on  the  market
  25.               today.    FONTASTIC   exploits   the  bit  graphics
  26.               capability of your printer while printing  standard
  27.               DOS  ASCII  text  files  to  provide  an  unlimited
  28.               variety of print fonts.
  29.  
  30. :space 2
  31. :ccon
  32.               FONTASTIC consists  of  three  (3)  major programs:
  33.  
  34.               1) =IHSPRINT= - The  printing  program,  which   will
  35.                             print  any  specified ASCII text file
  36.                             and use the FONTASTIC text formatting
  37.                             commands to print any font.
  38.  
  39.               2) =IHSUTIL= -- This  utility  program  allows you to
  40.                             manipulate   your   font   definition
  41.                             files,  performing  major   'editing'
  42.                             functions    not    supported   under
  43.                             IHSFONT.
  44.  
  45.               3) =IHSFONT= -- A character definition  editor  which
  46.                             allows   you   to  create  or  change
  47.                             characters  to  be   printed.   These
  48.                             characters  are  as unlimited as your
  49.                             imagination.
  50.  
  51. :space 2
  52.               !FONTASTIC!  is  delivered  to  you on two (2) double
  53.               sided  diskettes  which  contain:   1)  the   three
  54.               utility   programs  and  2)  a  set  of  predefined
  55.               character  fonts  for  your immediate  use.
  56.               (see Appendix B)
  57.  
  58.               Used in conjunction with  your  word  processor  or
  59.               text  editor,  FONTASTIC  supports  printing  of an
  60.               unlimited variety of fonts and graphics characters.
  61.               Figure  1.1 outlines the basic relationship between
  62.               your current software packages  and  the  power  of
  63.               FONTASTIC.
  64. :ccoff
  65.  
  66. :eject
  67. :font 1
  68. :lpi 9
  69. :dson
  70.  ╔══════════════════════════════════╗
  71.  ║ 1-2       INTRODUCTION           ║
  72.  ╚══════════════════════════════════╝
  73. :lpi 6
  74. :font 0
  75. :space 4
  76. :lpi 9
  77. :font 1
  78.        ╔════════════════════╗
  79.        ║                    ║
  80.        ║ F O N T A S T I C ║
  81.        ║                    ║
  82.        ║  O V E R V I E W   ║
  83.        ║                    ║
  84.        ╚════════════════════╝
  85. :load2 newgrafi.f08
  86. :font 2
  87. :scale 1
  88.  
  89.  
  90.  
  91.  
  92.                      STEP 1                OPTIONAL                 OPTIONAL
  93.         ┌ ─ ─ ─ ─ ─ ─ ─ ─ ┐    å¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥ò    å¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥ò
  94.                                £                   £    £                   £
  95.         │  YOUR EDITOR OR │    £   I H S F O N T   £    £   I H S U T I L   £
  96.                                £                   £ ┌─·£                   £
  97.         │  WORD PROCESSOR │    £   P R O G R A M   £ │  £   P R O G R A M   £
  98.                                £                   £ │  £                   £
  99.         └─ ─ ─.─┬─. ─ ─ ─ ┘    Ö¥¥¥¥¥¥¥¥¥₧¥¥¥¥¥¥¥¥¥Ü │  Ö¥¥¥¥¥¥¥¥¥₧¥¥¥¥¥¥¥¥¥Ü
  100.               : │ :                      │           │            │
  101.               : │ :                      │           │            │
  102.               : ² :                      ²           │            ²
  103.         ╔═════════════════╗     ╔═════════════════╗  │   ╔═════════════════╗
  104.         ║                 ║     ║                 ║  │   ║                 ║
  105.         ║    T E X T      ║     ║A L T E R N A T E║  │   ║ E N H A N C E D ║
  106.         ║                 ║     ║                 ║  │   ║                 ║
  107.         ║    F I L E S    ║     ║     F O N T     ╟──┘   ║A L T E R N A T E║
  108.         ║                 ║     ║                 ║      ║                 ║
  109.         ║    T O   B E    ║     ║    F I L E S    ║      ║     F O N T     ║
  110.         ║                 ║     ║                 ║      ║                 ║
  111.         ║  P R I N T E D  ║     ║                 ║      ║    F I L E S    ║
  112.         ║                 ║     ║                 ║      ║                 ║
  113.         ║                 ║     ║  XXXXXXXX.FNT   ║      ║  XXXXXXXX.FNT   ║
  114.         ╚═══════╤═════════╝     ╚════════╤════════╝      ╚═════════╤═══════╝
  115.               : │ :                      │                         │
  116.               : │ :                      │                         │
  117.               : │ :                      │                         │
  118.               : │ :                      │                         │
  119.               : │ :                      │                         │
  120.               : │ :                      ²    STEP 2               │
  121.               : │ :............奥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥ò               │
  122.               : └─────────────·£                   £√──────────────┘
  123.               :................£  I H S P R I N T  £
  124.                                £                   £
  125.                                £   P R O G R A M   £
  126.                                £                   £
  127.                                Ö¥¥¥¥¥¥¥¥¥₧¥¥¥¥¥¥¥¥¥Ü
  128.                                        : │ :
  129.                                        : │ :
  130.                                        : ² :
  131.                                 ╔═════════════════╗
  132.                                 ║                 ║
  133.                                 ║  P ╔════════════╩════╗
  134.                                 ║    ║                 ║
  135.                                 ║    ║  P ╔════════════╩════╗
  136.                                 ║ D O║    ║                 ║
  137.                                 ║    ║    ║  P R I N T E D  ║
  138.                                 ╚════╣ D O║                 ║
  139.                                      ║    ║                 ║
  140.                                      ╚════╣ D O C U M E N T ║
  141.                                           ║                 ║
  142.                                           ╚═════════════════╝
  143. :load2 heading1.p16
  144. :font 2
  145. :space 2
  146.            FIGURE 1.1
  147. :eject
  148. :font 1
  149. :lpi 9
  150.  ╔══════════════════════════════════╗
  151.  ║           INTRODUCTION       1-3 ║
  152.  ╚══════════════════════════════════╝
  153. :lpi 6
  154. :font 0
  155.  
  156. :lpi 9
  157. :font 1
  158.        ╔════════════════════╗
  159.        ║ F O N T A S T I C ║
  160.        ║                    ║
  161.        ║  O V E R V I E W   ║
  162.        ╚════════════════════╝
  163. :lpi 6
  164. :font 0
  165. :scale 1
  166. :eon
  167. :ccon
  168. :dsoff
  169.  
  170.                                    _Step 1_
  171.  
  172.               The  creation  of  a DOS text file to be printed is
  173.               the first step.  This can be done by using one of a
  174.               number  of  available  editors  or word processors.
  175.               Simply place the special !FONTASTIC! control words in
  176.               the  appropriate  places  in the document and print
  177.               your  document  to  the  disk  instead  of  to  the
  178.               printer. (check your Word Processor Manual)
  179.  
  180.                                    _Step 2_
  181.  
  182.               The !IHSPRINT! program provided with  your  !FONTASTIC!
  183.               package  is  used  to actually print your document.
  184.               In addition to allowing you to use alternate  fonts
  185.               during printing, you can also easily  control  such
  186.               things  as *   =highlighting=,  _underlining_,*
  187.               ^superscripting^==, ~subscripting~==, *and #BOLDNESS#,
  188.               to name just a few.
  189.  
  190.  
  191.                                   _Optional_
  192.  
  193.               Now for the fun part..  You can  either  create  an
  194.               alternate  font  file by using the !IHSFONT!  program
  195.               provided  in  the !FONTASTIC!  package, or   you  may
  196.               use  any  of  the   font  files  which   have  been
  197.               included  by   !IHS   SYSTEMS!.     !IHSFONT!    is   a
  198.               full-screen  character  editor  which allows you to
  199.               create any character or figure within the limits of
  200.               your  imagination.   You  can  organize  a group of
  201.               characters into sets known as  font  files.   Then,
  202.               when  you  want  to  print all or a portion of your
  203.               document  using  an   alternate   font,   you   can
  204.               dynamically  load a font file and use it during the
  205.               printing operation.
  206.  
  207.                                   _Optional_
  208.  
  209.               !FONTASTIC!    has   provided  a   special   utility,
  210.               !IHSUTIL!,   which   can   be  used  to  enhance  any
  211.               existing fonts or fonts which you create.  With the
  212.               utility,  you can merge portions from one font into
  213.               another and make font characters proportional.
  214. :ccoff
  215. :eon
  216. :eject
  217. :font 1
  218. :lpi 9
  219. :dson
  220.  ╔══════════════════════════════════╗
  221.  ║ 1-4       INTRODUCTION           ║
  222.  ╚══════════════════════════════════╝
  223. :lpi 6
  224. :dsoff
  225. :font 0
  226. :space 4
  227. :font 2
  228.       PRINTERS SUPPORTED
  229. :font 0
  230. :lpi 6
  231. :space 2
  232. :eon
  233. :ccon
  234.          !FONTASTIC!  directly  supports  many  of the most popular
  235.          dot-matrix printers on the market.  This means that  the
  236.          necessary  software  has  been included in !FONTASTIC! and
  237.          has  been  tested   with   these   specified   printers.
  238.          Therefore,  if  you  printer  is  listed  below,  it  is
  239.          guaranteed  to  work  correctly  with  the  features  in
  240.          !FONTASTIC!.
  241.  
  242.          If  your  printer  is  not  in  this  list, refer to the
  243.          compatible printers list in the following pages.
  244.  
  245.  
  246.  
  247.                            =SUPPORTED PRINTERS=
  248.  
  249.  
  250.          IBM  Graphics Printer
  251.  
  252.          EPSON MX-80/100
  253.  
  254.          EPSON FX-80/100
  255.  
  256.          C.Itoh 8510A
  257.  
  258.          C.Itoh 8510BPI
  259.  
  260.          Gemini 10X and 15X
  261.  
  262.          OkiData 84 (with APA option)
  263.  
  264.          OkiData 92/93 (with Plug-N-Play option)
  265.  
  266.          Texas Instruments 855
  267.  
  268.          Toshiba 1340/1350/1351
  269.  
  270.          Fujistu DPL24/DPMG9
  271.  
  272. :ccoff
  273. :eject
  274. :font 1
  275. :lpi 9
  276. :dson
  277.  ╔══════════════════════════════════╗
  278.  ║           INTRODUCTION      1-5  ║
  279.  ╚══════════════════════════════════╝
  280. :lpi 6
  281. :dsoff
  282. :font 0
  283. :space 4
  284. :font 2
  285.       COMPATIBLE PRINTER LIST
  286. :font 0
  287. :lpi 6
  288. :space 2
  289. :eon
  290. :ccon
  291.          As one printer manufacturer gains  popularity,  many  of
  292.          the  competitors  will  begin  to  produce a COMPATIBLE
  293.          printer.  Such is the case  with  the  EPSON  family  of
  294.          printers.  The following list of printers are documented
  295.          to be  character =AND= graphic  compatible with the  EPSON
  296.          series of printers.
  297. :ccoff
  298.  
  299.  
  300.               Company                          Printer Model
  301.          _____________________________________________________
  302.  
  303.           1.  Siemens                          PT-88
  304.  
  305.           2.  Texas Instruments                85X
  306.  
  307.           3.  Panasonic                        KX-P1093
  308.  
  309.           4.  CIE Terminals                    CIE 3500 (Model 20)
  310.  
  311.           5.  StarMicronics                    Radix 10/15X
  312.  
  313.           6.  Genicom                          3014/3024
  314.  
  315.           7.  EPSON                            LQ-1500 / JX-80
  316.  
  317.           8.  Printronix                       MVP 150C
  318.  
  319.           9.  Santec Corp                      Variflex S700
  320.  
  321.           10. Digital Electronics Corp.        LA 210
  322.  
  323.           11. Comrex International, Inc        ComRiter 420
  324.  
  325.           12. Mannesmann Tally                 MT-180, Spirit 80
  326.  
  327.           13. C.Itoh                           1550EP
  328.  
  329.           14. Cal-Abco                         Legend 880/1200
  330.  
  331.           15. Centronics                       GLP
  332.  
  333.           16. Diablo Systems, Inc.             P10 I / 32 CQI
  334.  
  335.           17. Inforunner                       Riteman (Plus, Blue Plus)
  336.  
  337.           18. North Atlantic Quantex           7035/7065
  338.  
  339.           19. Citizen America Corporation      Citizen
  340.  
  341.           20. Data South Computer Corp.        Personal Printer
  342.  
  343.           21. Olympia                          Olympia NP
  344.  
  345. :eject
  346. :font 1
  347. :lpi 9
  348. :dson
  349.  ╔══════════════════════════════════╗
  350.  ║ 1-6       INTRODUCTION           ║
  351.  ╚══════════════════════════════════╝
  352. :lpi 6
  353. :dsoff
  354. :font 0
  355. :space 4
  356. :font 2
  357.       COMPATIBLE PRINTER SUPPORT
  358. :font 0
  359. :lpi 6
  360. :space 2
  361. :eon
  362.          The  list  on  the  proceeding page is not an exhaustive
  363.          compatible list of printers supported by FONTASTIC.  Any
  364.          printer   that  is  fully  compatible  with  a  directly
  365.          supported device will work with FONTASTIC.   This  would
  366.          include the C.Itoh 8510A compatibles:
  367.  
  368.  
  369.                     1.  NEC   8023A
  370.  
  371.                     2.  IDS   Prism/ Microprism
  372.  
  373.  
  374.          If  you think your printer may be compatible, check your
  375.          documentation.  Some printers offer an alternate  'mode'
  376.          that  is  supported  by either hardware selection (i.e.,
  377.          dip switch) or software selection.
  378.  
  379.          You  should  also  be  aware   of   how   complete   the
  380.          "compatibility"  of  your printer is.  Some printers are
  381.          compatible in  the  hardware  features  (e.g.,  italics,
  382.          underline,  etc...)  and  the  range  of  the  printable
  383.          characters, while NOT compatible  in  the  BIT  graphics
  384.          mode.   Only  a  printer that is FULLY compatible with a
  385.          supported printer will operate properly.
  386.  
  387. :eject
  388. :font 1
  389. :lpi 9
  390. :dson
  391.  ╔══════════════════════════════════╗
  392.  ║ 1-6       INTRODUCTION           ║
  393.  ╚══════════════════════════════════╝
  394. :lpi 6
  395. :dsoff
  396. :space 4
  397. :font 2
  398.       WHAT IS A FONT?
  399. :font 0
  400. :lpi 6
  401. :space 2
  402. :eon
  403.               Webster defines a 'font' as a  set  of  characters.
  404.               Often,  the  terms  'character  set' and 'font' are
  405.               used interchangeably.  This  usually  includes  all
  406.               numeric  and  alphabetic  characters  of our normal
  407.               writing character set.  All of us  have  experience
  408.               with   different   fonts   when  we  use  'cursive'
  409.               handwriting as opposed to  'printing'.   Often  the
  410.               'classic'  Gothic  form  of  font  or  some form of
  411.               calligraphy is used  in  very  formal  invitations.
  412.               These  differing  font forms provide a real variety
  413.               in our reading materials that are very pleasing  to
  414.               the eye.
  415.  
  416.               FONTASTIC provides easy utilization  of  the  truly
  417.               wide variety of printing fonts that may be included
  418.               in any written document.   In  addition,  with  the
  419.               character  editor,  you  are  not  limited  to  the
  420.               predefined font sets provided with  FONTASTIC  but
  421.               may  generate  your  own  unique  fonts  (character
  422.               sets).
  423. :space 4
  424. :font 2
  425.       CHARACTER SIZE:   SCALE
  426. :font 0
  427. :lpi 6
  428. :space 2
  429. :eon
  430.               FONTASTIC   permits  you  to  print  characters  in
  431.               various  sizes(e.g.,  differing   "point"   sizes).
  432.               These  character sizes are categorized by FONTASTIC
  433.               by "SCALE" value.  This term refers to the size  of
  434.               the dot matrix used in  the  character  definition.
  435.               The  smallest  definable character matrix is 8 X 12
  436.               (SCALE #1).  When printed on most 9(or 8)  pin  dot
  437.               matrix  printers,  this  size  corresponds  to  the
  438.               default size of the printer.  A SCALE #2  character
  439.               size  would correspond to a double-high/double-wide
  440.               SCALE #1 character.  The SCALE #2 matrix size is 16
  441.               X  24.   Correspondingly,  SCALE  #3 (24 X 36) is a
  442.               triple-high/triple-wide SCALE #1 character.
  443.  
  444. :eject
  445. :font 1
  446. :lpi 9
  447. :dson
  448.  ╔══════════════════════════════════╗
  449.  ║           INTRODUCTION       1-7 ║
  450.  ╚══════════════════════════════════╝
  451. :lpi 6
  452. :dsoff
  453. :space 4
  454. :font 2
  455.       CHARACTER SIZE:   SCALE (CONT')
  456. :font 0
  457. :lpi 6
  458. :space 2
  459.               The correlation between printed character size  and
  460.               the defined "SCALE" of a font is dependent upon the
  461.               target printer  technology.   (see  TABLE  1.1)  An
  462.               eight  (8)  pin  dot  matrix  printer  (ala,  EPSON
  463.               FX-80/100)  will  print  characters  equal  to  the
  464.               default  printer  set and larger, where as a 24 pin
  465.               dot matrix printer (ala, TOSHIBA 1350)  will  print
  466.               characters  equal  in  size  to the default set and
  467.               smaller.
  468.  
  469. :load2 normal.f08
  470.  
  471.  
  472.                                       Maximum Point Size
  473.  
  474. :font 2
  475. :lpi 9
  476.               ╔════════════════╤═════════════════╤══════════════════╗
  477.               ║                │     9 PIN       │     24 PIN *     ║
  478.               ╟────────────────┼─────────────────┼──────────────────╢
  479.               ║                │                 │                  ║
  480.               ║   SCALE #1     │    8 POINTS     │    3 POINTS      ║
  481.               ║                │                 │                  ║
  482.               ║                │  (1/9" high)    │  (2/32" high)    ║
  483.               ╟────────────────┼─────────────────┼──────────────────╢
  484.               ║                │                 │                  ║
  485.               ║   SCALE #2     │   16 POINTS     │    6 POINTS      ║
  486.               ║                │                 │                  ║
  487.               ║                │  (1/5" high)    │  (3/32" high)    ║
  488.               ╟────────────────┼─────────────────┼──────────────────╢
  489.               ║                │                 │                  ║
  490.               ║   SCALE #3     │   24 POINTS     │    9 POINTS      ║
  491.               ║                │                 │                  ║
  492.               ║                │  (1/3" high)    │  (4/32" high)    ║
  493.               ╚════════════════╧═════════════════╧══════════════════╝
  494.  
  495. :lpi 6
  496.                * - When in 24 pin mode (some printers support 8 pin mode)
  497.  
  498.  
  499.                                    TABLE 1.1
  500. :eject
  501. :font 1
  502. :lpi 9
  503. :dson
  504.  ╔══════════════════════════════════╗
  505.  ║  1-8      INTRODUCTION           ║
  506.  ╚══════════════════════════════════╝
  507. :lpi 6
  508. :dsoff
  509. :space 4
  510. :load2 heading1.p16
  511. :font 2
  512.       "SCALE" COMMAND
  513. :font 0
  514. :lpi 6
  515. :eon
  516. :space 2
  517.               Each  font  is  defined  at  a  particular  default
  518.               "SCALE"   where   the   character   resolution   is
  519.               maximized.  FONTASTIC provides you with a "scaling"
  520.               command that allows you  to  specify  an  increased
  521.               character  size  at  print  time.   The  ":SCALE X"
  522.               command will allow you to increase the size of  any
  523.               SCALE #1 font by a factor of between 1 and 10.  Use
  524.               of this command will cause the  currently  selected
  525.               SCALE #1 font to be printed "X" times larger.  This
  526.               means that characters as high as 72 points high  (1
  527.               inch)   may   be  printed.   However,  because  the
  528.               "Defined"(or original) scale is being enlarged, the
  529.               printed characters may appear "ragged" when scaled.
  530.               (See Section 2-30)
  531. :space 4
  532. :font 2
  533.       CHARACTER SIZE:   POINT
  534. :font 0
  535. :lpi 6
  536. :space 2
  537.               With each "SCALE", category for a font,  a  maximum
  538.               character   size   is   associated.   The  printing
  539.               industry uses the term - "point"  to  describe  the
  540.               vertical  size  of  a  character.   Each "point" is
  541.               equal   to   one-seventy-second   (1/72)    inches.
  542.               Therefore,  a  10  point  character would be 10/72"
  543.               high.
  544.  
  545. :eject
  546. :font 1
  547. :lpi 9
  548. :dson
  549.  ╔══════════════════════════════════╗
  550.  ║           INTRODUCTION       1-9 ║
  551.  ╚══════════════════════════════════╝
  552. :lpi 6
  553. :dsoff
  554. :space 4
  555. :font 2
  556.       WHAT IS A FONT FILE?
  557. :font 0
  558. :lpi 6
  559. :space 2
  560.               In  order  to  have  immediate use of FONTASTIC, we
  561.               have included many predefined fonts in the product.
  562.               These  'stored'  font types are called 'font files'
  563.               and reside on the  #2  diskette.   They  are  named
  564.               according to the style they represent.  (i.e.,  for
  565.               a   calligraphy   style   font  the  font  file  is
  566.               CALIGRAP.F16).  Each font file has  an  'extension'
  567.               to  the name which describes some attribute of that
  568.               particular  font  file.   Those  files   with   the
  569.               extension  of  "FXX"  are nonproportional character
  570.               fonts and those with the  extension  of  "PXX"  are
  571.               character  fonts with proportional characters.  The
  572.               two (2) digit  numeric  portion  of  the  extension
  573.               indicates the 'point' size of the font.
  574. :eject
  575. :font 1
  576. :lpi 9
  577. :dson
  578.  ╔══════════════════════════════════╗
  579.  ║ 1-10      INTRODUCTION           ║
  580.  ╚══════════════════════════════════╝
  581. :lpi 6
  582. :dsoff
  583. :font 0
  584. :space 4
  585. :font 2
  586.       RUNNING SAMPLE FILES
  587. :font 0
  588. :lpi 6
  589. :space 2
  590.               To  get you started, we have included a "DEMO" file
  591.               to familiarize  you  with  the  FONTASTIC  product.
  592.               (See  Appendix  "C" for sample output from the demo
  593.               file.  This text file contains most of the  control
  594.               words that you might wish to use and can serve as a
  595.               good example for the material you wish to generate.
  596.  
  597.  
  598.               First, you probably wish to print  a  copy  of  the
  599.               demonstration  file  to see how the 'control' words
  600.               and text relate to the final FONTASTIC results.  To
  601.               do  this,  make  sure  you  are  in  DOS, make your
  602.               printer 'READY', press  the  Ctrl  and  PrtSc  keys
  603.               (this   echoes what  is  on  your  display  to  the
  604.               printer), then type the following commands:
  605.  
  606.  
  607.  
  608.                              A>TYPE DEMO
  609.  
  610.  
  611.               Next, to print the demo with the FONTASTIC commands
  612.               'activated', type the following steps:
  613.  
  614.                  1)  Assuming  that the "A" drive is your current
  615.                      default,  insert  FONTASTIC diskette #2 into
  616.                      the A-drive.  Insert FONTASTIC  diskette  #1
  617.                      into the B-Drive.
  618.  
  619.                  2)  Type  'B:IHSPRINT'.  This  will   load   the
  620.                      printing  program  and  display  the  screen
  621.                      which offers a choice of printing options.
  622.  
  623.                  3)  Type 'DEMO' into the field labeled "FILESPEC
  624.                      to be printed ?".
  625.  
  626.                  4)  Press  F1   to   begin   printing   of   the
  627.                      demonstration  file.(If  any  errors  occur,
  628.                      refer to Appendix A  for  interpretation  of
  629.                      the error.)
  630.  
  631. :eject
  632. :font 1
  633. :lpi 9
  634. :dson
  635.  ╔══════════════════════════════════╗
  636.  ║           INTRODUCTION     1-11  ║
  637.  ╚══════════════════════════════════╝
  638. :lpi 6
  639. :font 0
  640. :space 2
  641. :dsoff
  642. :font 2
  643.       A WORD ON ASCII CODES
  644. :font 0
  645. :lpi 6
  646. :space 2
  647. :eon
  648.               Each character to be displayed on the video display
  649.               or the printer has a machine 'code' associated with
  650.               that  letter/number.  This is because computers can
  651.               only recognize `BINARY' information and must have a
  652.               `code'  to  distinguish  `A'  from `B'.  To provide
  653.               some  standards  in   character   definition,   the
  654.               American  Standard Code for Information Interchange
  655.               (ASCII)  was  chosen.   In  the  ASCII  code,   the
  656.               character "A" has a decimal numeric value of 65 and
  657.               the character "B" has a decimal  numeric  value  of
  658.               66.   Therefore, each character within a font has a
  659.               value (or code) assigned to it so the computer  can
  660.               recognize it.
  661.  
  662.               FONTASTIC  uses  these numeric values (or codes) to
  663.               assign a new font definition to a character in  the
  664.               printing font.  It is these values that are used in
  665.               IHSFONT to associate a new font character with  the
  666.               standard  ASCII  character  set.   (See  IBM/PC DOS
  667.               BASIC manual Appendix G for a complete list of  the
  668.               ASCII characters and their numeric codes).
  669.  
  670.  
  671. :font 2
  672.       WHAT YOU SEE IS NOT ALWAYS
  673.            WHAT YOU GET
  674. :font 0
  675. :lpi 6
  676. :space 2
  677.               There is a potential for confusion in the fact that
  678.               what may be displayed on  your  video  monitor  and
  679.               what  gets printed on the printer is not always the
  680.               same.  Of course, all the  alphabetic  and  numeric
  681.               characters will generally print exactly as they are
  682.               displayed,   but   there   are   special   graphics
  683.               characters  which  may  appear  on the display, but
  684.               have no meaning to the printer.  This means that if
  685.               you   were  to  attempt  to  print  these  graphics
  686.               characters on your printer,  unpredictable  results
  687.               would  occur  because  the printer would think that
  688.               they were `control' characters and not just special
  689.               print  characters.  What this means to you, is that
  690.               even though you can generate text files  that  have
  691.               beautiful  graphs  in them which can be reviewed on
  692.               the display, you can not print them on the printer!
  693.  
  694.               But have  no  fear!   With  FONTASTIC,  it  is  now
  695.               possible  to  generate  these beautiful text graphs
  696.               and print them just as they appear on the  display.
  697.               FONTASTIC  will  even allow you to define and print
  698.               characters  that  are  not  available  on  the  IBM
  699.               monochrome display.
  700.  
  701. :eject
  702. :load1 darkbold.f16
  703. :load2 normal.f08
  704. :lpp 64
  705. :font 1
  706. :lpi 9
  707. :dson
  708.  ╔══════════════════════════════════╗
  709.  ║ 1-12      INTRODUCTION           ║
  710.  ╚══════════════════════════════════╝
  711. :space 2
  712.       INSTALLATION
  713. :space 4
  714.            GENERAL PROCEDURES
  715. :space 3
  716. :font 0
  717. :eon
  718. :dsoff
  719. :lpi 6
  720. :scale 1
  721.          FONTASTIC provides a facility to customize your software
  722.          to fit your hardware configuration via the  installation
  723.          program:   INSTALL.  With the INSTALL program you select
  724.  
  725.  
  726.                 1.  CRT type (Monochrome, Black/white, Color)
  727.  
  728.                 2.  Printer type (more than 25 supported)
  729.  
  730.  
  731.          It  is  important  that you  run this initiation program
  732.          for your FONTASTIC software package to  operate  in  the
  733.          appropriate  manner.   It is through the INSTALL program
  734.          that a file "PROFILE" is created.   This  file  contains
  735.          the  configuration  information  to  support  the proper
  736.          operation of FONTASTIC.
  737.  
  738.          With  the  master  FONTASTIC  disk on the default drive,
  739.          follow the  steps listed  below,  in  order  to  install
  740.          FONTASTIC.
  741.  
  742.                    1.  Type "INSTALL" and press RETURN.
  743.  
  744.                    2.  Select Option #1 from the menu to select
  745.                        the proper monitor.
  746.  
  747.                    3.  From the Monitor selection screen, select
  748.                        the monitor type attached to your system.
  749.  
  750.                    4.  Select Option #2 from the menu to select
  751.                        the proper printer.
  752.  
  753.                    5.  From the Printer selection screen, select
  754.                        the appropriate printer. Also, when
  755.                        prompted, indicate the appropriate option
  756.                        setting for line feeds (Y/N).
  757.  
  758.                    6.  Selection Option #3 from the menu to
  759.                        terminate the Installation process and
  760.                        create the file "PROFILE".
  761.  
  762.          You  must  insure that the file "Profile" is resident on
  763.          your default drive for FONTASTIC to  operate  correctly.
  764.          If  that file is not present, the programs will assume a
  765.          default printer type of 'EPSON'.  If your printer is not
  766.          code compatible, the program will not print the expected
  767.          output.
  768. :eject
  769. :font 1
  770. :lpi 9
  771. :dson
  772.  ╔══════════════════════════════════╗
  773.  ║           INTRODUCTION     1-13  ║
  774.  ╚══════════════════════════════════╝
  775. :space 2
  776.      INSTALLATION (CON'T)
  777. :space 4
  778.                  MENU
  779. :space 3
  780. :font 0
  781. :eon
  782. :lpi 6
  783. :dsoff
  784.   ******************** FONTASTIC INSTALLATION ******************
  785.                     (C) Copyright IHS Systems 1984
  786.   Select the Function you wish by pointing or typing highlighted
  787.   character and press RETURN.
  788.  
  789.  
  790.  
  791.  
  792.    [1]  Video Monitor Definition {Currently:  Monochrome}
  793.  
  794.    [2]  Printer Definition       {Currently:  Epson MX/FX/RX }
  795.  
  796.    [3]  EXIT - saves PROFILE
  797.  
  798.  
  799.  
  800.  
  801.             Your Choice?
  802.  
  803. :eject
  804. :font 1
  805. :lpi 9
  806. :dson
  807.  ╔══════════════════════════════════╗
  808.  ║ 1-14      INTRODUCTION           ║
  809.  ╚══════════════════════════════════╝
  810. :space 2
  811.      INSTALLATION (CON'T)
  812. :space 4
  813.               MONITOR MENU
  814. :space 3
  815. :dsoff
  816. :font 0
  817. :eon
  818.   *******************  SELECT MONITOR TYPE   ******************
  819.  
  820.   Select the Type of video monitor attached to your system:
  821.  
  822.  
  823.  
  824.    [1]  IBM/PC Monochrome Display
  825.  
  826.    [2]  An 80 Column COLOR monitor
  827.  
  828.    [3]  A BLACK/WHITE monitor on a Color Card
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.      Your Choice?               {Currently:  Monochrome }
  836.  
  837. :eject
  838. :font 1
  839. :lpi 9
  840. :dson
  841.  ╔══════════════════════════════════╗
  842.  ║           INTRODUCTION     1-15  ║
  843.  ╚══════════════════════════════════╝
  844. :space 2
  845.      INSTALLATION (CON'T)
  846. :space 4
  847.               PRINTER MENU
  848. :space 3
  849. :dsoff
  850. :lpi 6
  851. :font 0
  852. :eon
  853.   ****************    SELECT PRINTER TYPE     ******************
  854.  
  855.        Select the type of printer attached to your system:
  856.  
  857.  
  858.  
  859.        [1]  Epson Mx, Rx, or Fx Series
  860.        [2]  IBM Graphics Printer
  861.        [3]  Okidata Microline 92/93
  862.        [4]  C.Itoh 8510
  863.        [5]  C.Itoh 8xxb
  864.        [6]  Gemini 10x/15x
  865.        [7]  Texas Instruments 855
  866.        [8]  Fujitsu DPL24
  867.        [9]  Toshiba 1340/1350 Series
  868.        [A]  Seimens PT-88
  869.  
  870.  
  871.  
  872.         Your Choice?             {Currently:  Epson MX,FX,RX }
  873.  
  874. :eject
  875. :load1 darkbold.f16
  876. :load2 normal.f08
  877. :lpp 64
  878. :font 1
  879. :lpi 9
  880. :dson
  881.  ╔══════════════════════════════════╗
  882.  ║ 1-16      INTRODUCTION           ║
  883.  ╚══════════════════════════════════╝
  884. :space 2
  885.     GETTING STARTED
  886. :space 4
  887.            GENERAL PROCEDURES
  888. :space 3
  889. :font 0
  890. :eon
  891. :dsoff
  892. :lpi 6
  893. :scale 1
  894.          FONTASTIC  is  designed  to  work with your current word
  895.          processing software.  Your document will be generated by
  896.          the  word  processor or editor and you should utilize as
  897.          many   built-in   functions   that    you   require   in
  898.          generating/formatting   text.    The   printing  of  the
  899.          document will be performed by FONTASTIC,  enhancing  the
  900.          resulting  document with the power of alternate fonts or
  901.          other special features (See Figure 1.1)
  902.  
  903.          The   following   three  (3)  steps  outline  the  basic
  904.          requirements to utilize FONTASTIC in printing your  text
  905.          files:
  906.  
  907.  
  908.          1)  Create    your   document   utilizing    your   word
  909.              processor or editor (see Appendix  D  for  notes  on
  910.              specific  word  processors).  Use the word processor
  911.              functions  to  justify, paginate, center, hyphenate,
  912.              index, etc.....
  913.  
  914.              To  fully utilize the power of FONTASTIC, insert the
  915.              FONTASTIC commands within the text  to  produce  the
  916.              desired   affect   when   the   actual  printing  is
  917.              performed.   The  FONTASTIC  commands  are  in  text
  918.              format  and  therefore  will  not interfere with the
  919.              normal functions of your word processor/editor.
  920.  
  921.              If your printing needs require unique fonts, you may
  922.              wish to use IHSFONT to create your own characters to
  923.              used within your text documents.
  924.  
  925.  
  926.          2)  Once  your document has been completed, it should be
  927.              printed using IHSPRINT.  The input to IHSPRINT  must
  928.              be  a  standard  DOS  ASCII  text  file.  If you are
  929.              utilizing an editor, your 'raw' text  file  will  be
  930.              the  input  to  IHSPRINT.   If  you are using a word
  931.              processor, you may have to "Print" the  document  to
  932.              the  diskette  via  the  PRINT  command in your word
  933.              processor.  This will create a standard  ASCII  text
  934.              file to act as input for IHSPRINT.  (see Appendix D)
  935.  
  936.  
  937.          3)  Invoke  IHSPRINT and print the specified document on
  938.              the printer.
  939. :eject
  940. :font 1
  941. :lpi 9
  942. :dson
  943.  ╔══════════════════════════════════╗
  944.  ║           INTRODUCTION     1-16  ║
  945.  ╚══════════════════════════════════╝
  946. :space 2
  947.     GETTING STARTED (CON'T)
  948. :space 4
  949.                EXAMPLES
  950. :space 3
  951. :dsoff
  952. :font 0
  953. :scale 1
  954. :lpi 6
  955.          The  following  text  examples  will  demonstrate how to
  956.          utilize a few of the FONTASTIC commands to  achieve  the
  957.          desired  printed  results.   See  Section 3 page 2 for a
  958.          complete list of FONTASTIC Control Words. (Fig 3.1)
  959.  
  960.  
  961.          Example text:
  962.  
  963.          Now is the time for all good men to come to the aid of
  964.          their country.
  965. :space 4
  966.  
  967.          1)  To print the entire text in CONDENSED mode, the
  968.              following commands would be inserted into the text.
  969.  
  970.                                TEXT EXAMPLE
  971.  
  972. :dson
  973.          :con       {Activate condensed printing mode}
  974. :dsoff
  975.          Now is the time for all good men to come to the aid of
  976.          their country.
  977. :dson
  978.          :coff      {Deactivate condensed printing mode
  979. :dsoff
  980.  
  981.                              PRINTED EXAMPLE
  982.  
  983. :eoff
  984. :con
  985.                  Now is the time for all good men to come to the aid of
  986.                  their country.
  987. :coff
  988. :eon
  989.  
  990. :space 4
  991.          2)  To  UNDERLINE  the  word "good"  and  print the word
  992.              "aid"  in  ITALICS,  the following commands would be
  993.              utilized.
  994.  
  995.                                TEXT EXAMPLE
  996.  
  997. :dson
  998.          :ccon    { Activate Control Characters }
  999. :dsoff
  1000.          Now is the time for all _good_ men to come to the !aid! of
  1001.          their country.
  1002. :dson
  1003.          :ccoff   { Deactivate Control Characters }
  1004. :dsoff
  1005.  
  1006.                              PRINTED EXAMPLE
  1007.  
  1008. :ccon
  1009.          Now is the time for all =_good=_ men to come to the =!aid=! of
  1010.          their country.
  1011. :ccoff
  1012. :eject
  1013. :font 1
  1014. :lpi 9
  1015. :dson
  1016.  ╔══════════════════════════════════╗
  1017.  ║ 1-17      INTRODUCTION           ║
  1018.  ╚══════════════════════════════════╝
  1019. :space 2
  1020.     GETTING STARTED (CON'T)
  1021. :space 4
  1022.                EXAMPLES
  1023. :space 3
  1024. :font 0
  1025. :scale 1
  1026. :dsoff
  1027. :eon
  1028. :lpi 6
  1029.          3)  To print the phrase using an ALTERNATE FONT,
  1030.              the following commands would be utilized.
  1031.  
  1032.                                TEXT EXAMPLE
  1033.  
  1034.          :load1 script.p16    { Load the 'script' 16 point font from diskette }
  1035.          :font 1              { Activate the script font }
  1036.          :lpi 15              { Adjust the vertical Line spaceing }
  1037.          Now is the time for all good men to come to the aid of
  1038.          their country.
  1039.          :font 0              { Deactivate script font }
  1040.  
  1041.                              PRINTED EXAMPLE
  1042.  
  1043. :load2 script.p16
  1044. :font 2
  1045. :dson
  1046. :lpi 15
  1047.            Now is the time for all good men to
  1048.            come to the aid of their country.
  1049. :font 0
  1050. :dsoff
  1051. :lpi 6
  1052. :space 2
  1053.          4)  To select an ALTERNATE FONT within a single text
  1054.              line, the following commands would be utilized.
  1055.  
  1056.                                TEXT EXAMPLE
  1057.  
  1058.          :load1 normal.f08       {Load 'normal' font from diskette }
  1059.          :load2 strikout.f08     {Load 'strikout' font from diskette }
  1060.          :font 1                 {Activate font 1 (normal font) }
  1061.          :ccon
  1062.          The word "omitted" should be @2omitted@1 from the
  1063.          transcript.
  1064.          :ccoff
  1065.          :font 0
  1066.  
  1067.                              PRINTED EXAMPLE
  1068.  
  1069. :load1 normal.f08
  1070. :load2 strikout.f08
  1071. :scale 1
  1072. :font 1
  1073. :ccon
  1074.          The word "omitted" should be @2omitted@1 from the
  1075.          transcript.
  1076. :ccoff
  1077. :eject
  1078. :load1 darkbold.f16
  1079. :font 1
  1080. :lpi 9
  1081. :dson
  1082.  ╔══════════════════════════════════╗
  1083.  ║           INTRODUCTION     1-18  ║
  1084.  ╚══════════════════════════════════╝
  1085. :space 2
  1086.     GETTING STARTED (CON'T)
  1087. :space 4
  1088.                TUTORIAL
  1089. :space 3
  1090. :dsoff
  1091. :font 0
  1092. :scale 1
  1093. :lpi 6
  1094.          FONTASTIC provides you with the ability to  control  the
  1095.          font  styles  at the Document level, the Line level, and
  1096.          the Word/Character level.  This brief Tutorial will  let
  1097.          you  exercise  these  features and aid in familiarizing
  1098.          you with the specific FONTASTIC commands used to  invoke
  1099.          each function.
  1100.  
  1101. :ccon
  1102.                          _DOCUMENT LEVEL CONTROL_
  1103. :ccoff
  1104.  
  1105.          Document  level control of printer functions consists of
  1106.          cases where an entire document will be  printed  in  one
  1107.          style  or format (e.g., print the document in "emphasis"
  1108.          mode).  To do this, no FONTASTIC commands  are  required
  1109.          in the text.  These commands may be selected through the
  1110.          IHSPRINT screen at print  time,  or  alternatively,  the
  1111.          commands could be entered into the beginning of the text
  1112.          file.  Follow the tutorial given below:
  1113.  
  1114.  
  1115.          1. Using your word processor or editor, create a text
  1116.             file containing the following text:
  1117.  
  1118.             Now is the time for all good men to
  1119.             come to the aid of their country
  1120.  
  1121.  
  1122.             NOTE:   Some word processors may require extra steps
  1123.                     to generate a standard ASCII text file.
  1124.                     (Appendix D)
  1125.  
  1126.             Invoke  IHSPRINT  and enter the text file name in the
  1127.             field called  "FILESPEC".   Depress  the  RETURN  key
  1128.             until   the   cursor   is  positioned  at  the  field
  1129.             "Pre-processing Commands"  and  enter  the  following
  1130.             command --
  1131.  
  1132.                       :DWON
  1133.  
  1134.          3. Initiate printing by depressing the F1 function key.
  1135.  
  1136.  
  1137.          Your  printer  should  print the text from the specified
  1138.          file in the DOUBLE-WIDE print mode.  In this  case,  the
  1139.          'print  mode'  was  selected  by  the  ":DWON" FONTASTIC
  1140.          command.
  1141. :eject
  1142. :font 1
  1143. :lpi 9
  1144. :dson
  1145.  ╔══════════════════════════════════╗
  1146.  ║ 1-19      INTRODUCTION           ║
  1147.  ╚══════════════════════════════════╝
  1148. :space 2
  1149.     GETTING STARTED (CON'T)
  1150. :space 4
  1151.                TUTORIAL
  1152. :space 3
  1153. :dsoff
  1154. :font 0
  1155. :scale 1
  1156. :lpi 6
  1157.          CONTINUED................
  1158.  
  1159.          4. Invoke IHSPRINT and enter the text file name in the
  1160.             field call "FILESPEC".  Depress the RETURN key until
  1161.             the cursor is positioned at the field "Pre-processing
  1162.             Commands" and enter the following command.
  1163.  
  1164.             :LOAD1 GOTHIC.F16
  1165.             :FONT 1
  1166.  
  1167.          5.  Make sure that the font library diskette (#2) is in
  1168.              the default drive along with the text file and
  1169.              initiate printing by depressing the F1 function key.
  1170.  
  1171.  
  1172.          Now the text is printed in a classic GOTHIC font  style.
  1173.          The   ':LOAD1'  command  caused  IHSPRINT  to  load  the
  1174.          selected font  style  into  memory  and  the  ':FONT  1'
  1175.          command  activated that print font for all text that was
  1176.          to be printed.
  1177.  
  1178.          Any of the FONTASTIC  command  words  described  in  the
  1179.          Control  Word  table,  Figure 3.1, or  discussed  in the
  1180.          IHSFONT USER GUIDE section are available for use at  the
  1181.          document level through the IHSPRINT screen.
  1182. :eject
  1183. :font 1
  1184. :lpi 9
  1185. :dson
  1186.  ╔══════════════════════════════════╗
  1187.  ║           INTRODUCTION      1-20 ║
  1188.  ╚══════════════════════════════════╝
  1189. :space 2
  1190.     GETTING STARTED (CON'T)
  1191. :space 4
  1192.                TUTORIAL
  1193. :space 3
  1194. :dsoff
  1195. :font 0
  1196. :scale 1
  1197. :lpi 6
  1198. :ccon
  1199.                            _LINE LEVEL CONTROL_
  1200. :ccoff
  1201.  
  1202.          Control  of  line level font styles is activated in much
  1203.          the same manner as with the document  level  control  --
  1204.          with  the  use of FONTASTIC Control Words.  By inserting
  1205.          selected  control  words  prior  to  the  desired  line,
  1206.          control  over  the  font  style,  by  line, is achieved.
  1207.          There is no restriction as to how many control words may
  1208.          be  utilized within any document.  Follow the tutorial
  1209.          given below:
  1210.  
  1211.  
  1212.          1. Using your word processor or editor, create a text
  1213.             file containing the following text:
  1214.  
  1215.  
  1216.             Now is the time for all good men to come to the aid
  1217.             of their country
  1218.             :uon
  1219.             Now is the time for all good men to come to the aid
  1220.             of their country
  1221.             :uoff
  1222.             :con
  1223.             Now is the time for all good men to come to the aid
  1224.             of their country
  1225.             :coff
  1226.             :dwon
  1227.             Now is the time for all good men to
  1228.             come to the aid of their country
  1229.             :dwoff
  1230.  
  1231.          2. Invoke IHSPRINT and enter the text file name in the
  1232.             field call "FILESPEC".  Depress the F1 to print.
  1233.  
  1234.          The text printed should have been in the following
  1235.          sequence:
  1236.  
  1237.                       *  A line of normal print
  1238.                       *  A line of underlined text
  1239.                       *  A line of compressed text
  1240.                       *  A line of double wide text
  1241.  
  1242.          In like manner any FONTASTIC control word  may  be  used
  1243.          throughout  a  document.   See Chapter 2 (IHSPRINT Users
  1244.          Guide).
  1245.  
  1246. :eject
  1247. :font 1
  1248. :lpi 9
  1249. :dson
  1250.  ╔══════════════════════════════════╗
  1251.  ║ 1-21      INTRODUCTION           ║
  1252.  ╚══════════════════════════════════╝
  1253. :space 2
  1254.     GETTING STARTED (CON'T)
  1255. :space 4
  1256.                TUTORIAL
  1257. :space 3
  1258. :dsoff
  1259. :font 0
  1260. :scale 1
  1261. :lpi 6
  1262. :ccon
  1263.                       _WORD/CHARACTER LEVEL CONTROL_
  1264. :ccoff
  1265.  
  1266.          Control  of  font  styles on the word/character level is
  1267.          achieved by use of IHSPRINT "control characters".   When
  1268.          activated,   these   control  characters  allow  you  to
  1269.          specify, by word or by  character,  the  font  style  to
  1270.          print  that  text  (See  Section  1-5 for code summary).
  1271.          Follow the tutorial given below:
  1272.  
  1273.          1. Using your word processor or editor, create a text
  1274.             file containing the following text:
  1275.  
  1276.          :ccon
  1277.          Now is the time for all _good_ men to come to the #aid#
  1278.          of their country.
  1279.          :ccoff
  1280.  
  1281.          2. Invoke IHSPRINT and enter the text file name in the
  1282.             field call "FILESPEC".  Depress the F1 to print.
  1283.  
  1284.          The use  of  the  control  word  ":ccon"  activates  the
  1285.          Control Character logic and causes IHSPRINT to interpret
  1286.          these  special  characters  to  activate  the  requested
  1287.          feature  for  the word/character "framed" by the Control
  1288.          Character.  In this example, the word "good"  is  framed
  1289.          by   the  control  character  '_'  which  activates  the
  1290.          underlining function for the word 'good'.  Likewise, the
  1291.          word  "aid" is framed by the control character "#" which
  1292.          activates the double-wide function for that word.
  1293. :eject
  1294.